// 获取几天前的日期（上一周传7）
export const beforeDayTime = function(d){
  // 获取当前的年月日的时间戳
  let currentTime = new Date().getTime()
  // 需要时间的时间戳
  let time = currentTime - (24 * 60 * 60 * 1000 * d)
  const dateObj = new Date(time);
  const year = dateObj.getFullYear();
  const month = dateObj.getMonth() + 1; // 月份从0开始，需要加1
  const day = dateObj.getDate();
  // 根据需要格式化输出，比如：YYYY-MM-DD
  const formattedDate = `${year}-${month.toString().padStart(2, '0')}-${day.toString().padStart(2, '0')}`;
  return formattedDate;
}

// 获取上个月的最后一天
export const getLastDayOfLastMonth = function() {
  const now = new Date();
  let lastDayOfLastMonth;
  if (now.getMonth() === 0) { // 如果是1月份，则上个月是上年的12月
      lastDayOfLastMonth = new Date(now.getFullYear() - 1, 11, 0);
  } else {
      lastDayOfLastMonth = new Date(now.getFullYear(), now.getMonth(), 0);
  }
  return lastDayOfLastMonth.toISOString().split('T')[0]; // YYYY-MM-DD 格式
}

